#ifndef LVOS_H
#define LVOS_H

#include <stdio.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdint.h>
#include "utlist.h"
#include "uthash.h"
#include "utarray.h"
#include <stdarg.h>
#include "stdbool.h"

// 标准整数类型
typedef uint8_t  u8;
typedef uint16_t u16;
typedef uint32_t u32;
typedef uint64_t u64;
typedef int8_t   s8;
typedef int16_t  s16;
typedef int32_t  s32;
typedef int64_t  s64;

#define RETURN_OK (0)
#define RETURN_ERROR (-1)

#define ARRAY_LEN(arr) (sizeof(arr) / sizeof(arr[0]))
#define True (1)
#define False (0)

#define DESC(str) (1)

#endif // LVOS_H
